MacBinary | 1990-07-24 | 1.3 KB | [TEXT/MPS ] |
Confidence | Program | Detection | Match Type | Support |
---|---|---|---|---|
10% | dexvert | MacBinary (archive/macBinary) | fallback | Supported |
1% | dexvert | Text File (text/txt) | fallback | Supported |
100% | file | MacBinary II, inited, Tue Jul 24 15:59:11 1990, modified Tue Jul 24 15:59:11 1990, creator 'MPS ', type ASCII, 651 bytes "WindowFrame.h" , at 0x30b 382 bytes resource | default (weak) | |
99% | file | data | default | |
74% | TrID | Macintosh plain text (MacBinary) | default | |
25% | TrID | MacBinary 2 | default (weak) | |
100% | siegfried | fmt/1762 MacBinary (II) | default | |
100% | lsar | MacBinary | default |
id metadata | |
---|---|
key | value |
macFileType | [TEXT] |
macFileCreator | [MPS ] |
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0d 57 69 6e 64 6f 77 | 46 72 61 6d 65 2e 68 00 |..Window|Frame.h.|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 01 00 01 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 02 8b 00 | 00 01 7e a2 d2 59 0f a2 |........|..~..Y..|
|00000060| d2 59 0f 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.Y......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 10 d4 00 00 |........|........|
|00000080| 2f 2a 0d 09 57 69 6e 64 | 6f 77 46 72 61 6d 65 2e |/*..Wind|owFrame.|
|00000090| 68 0d 09 0d 09 49 6e 74 | 65 72 66 61 63 65 20 74 |h....Int|erface t|
|000000a0| 6f 20 57 69 6e 64 6f 77 | 46 72 61 6d 65 20 63 6c |o Window|Frame cl|
|000000b0| 61 73 73 2e 0d 09 0d 09 | 62 79 20 50 61 74 72 69 |ass.....|by Patri|
|000000c0| 63 6b 20 42 65 61 72 64 | 2e 0d 09 0d 09 a9 31 39 |ck Beard|......19|
|000000d0| 39 30 20 62 79 20 50 61 | 74 72 69 63 6b 20 43 2e |90 by Pa|trick C.|
|000000e0| 20 42 65 61 72 64 2e 20 | 20 41 6c 6c 20 72 69 67 | Beard. | All rig|
|000000f0| 68 74 73 20 72 65 73 65 | 72 76 65 64 2e 0d 20 2a |hts rese|rved.. *|
|00000100| 2f 0d 0d 23 69 66 6e 64 | 65 66 20 5f 5f 57 49 4e |/..#ifnd|ef __WIN|
|00000110| 44 4f 57 46 52 41 4d 45 | 5f 5f 0d 23 64 65 66 69 |DOWFRAME|__.#defi|
|00000120| 6e 65 20 5f 5f 57 49 4e | 44 4f 57 46 52 41 4d 45 |ne __WIN|DOWFRAME|
|00000130| 5f 5f 0d 0d 23 69 6e 63 | 6c 75 64 65 20 22 57 69 |__..#inc|lude "Wi|
|00000140| 6e 64 6f 77 44 65 66 69 | 6e 69 74 69 6f 6e 2e 68 |ndowDefi|nition.h|
|00000150| 22 0d 0d 2f 2f 20 6d 61 | 63 72 6f 73 2e 0d 0d 23 |"..// ma|cros...#|
|00000160| 64 65 66 69 6e 65 20 74 | 6f 70 4c 65 66 74 28 72 |define t|opLeft(r|
|00000170| 29 09 28 28 28 50 6f 69 | 6e 74 2a 29 26 72 29 5b |).(((Poi|nt*)&r)[|
|00000180| 30 5d 29 0d 23 64 65 66 | 69 6e 65 20 62 6f 74 52 |0]).#def|ine botR|
|00000190| 69 67 68 74 28 72 29 09 | 28 28 28 50 6f 69 6e 74 |ight(r).|(((Point|
|000001a0| 2a 29 26 72 29 5b 31 5d | 29 0d 0d 63 6c 61 73 73 |*)&r)[1]|)..class|
|000001b0| 20 57 69 6e 64 6f 77 46 | 72 61 6d 65 20 3a 20 70 | WindowF|rame : p|
|000001c0| 75 62 6c 69 63 20 57 69 | 6e 64 6f 77 44 65 66 69 |ublic Wi|ndowDefi|
|000001d0| 6e 69 74 69 6f 6e 20 7b | 0d 70 75 62 6c 69 63 3a |nition {|.public:|
|000001e0| 0d 09 76 69 72 74 75 61 | 6c 20 76 6f 69 64 20 4e |..virtua|l void N|
|000001f0| 65 77 28 57 69 6e 64 6f | 77 50 65 65 6b 20 74 68 |ew(Windo|wPeek th|
|00000200| 65 57 69 6e 64 6f 77 29 | 3b 0d 09 76 69 72 74 75 |eWindow)|;..virtu|
|00000210| 61 6c 20 76 6f 69 64 20 | 44 69 73 70 6f 73 65 28 |al void |Dispose(|
|00000220| 29 3b 0d 09 76 69 72 74 | 75 61 6c 20 76 6f 69 64 |);..virt|ual void|
|00000230| 20 43 61 6c 63 52 67 6e | 73 28 29 3b 0d 09 76 69 | CalcRgn|s();..vi|
|00000240| 72 74 75 61 6c 20 76 6f | 69 64 20 44 72 61 77 46 |rtual vo|id DrawF|
|00000250| 72 61 6d 65 28 29 3b 0d | 09 76 69 72 74 75 61 6c |rame();.|.virtual|
|00000260| 20 76 6f 69 64 20 44 72 | 61 77 47 72 6f 77 49 6d | void Dr|awGrowIm|
|00000270| 61 67 65 28 52 65 63 74 | 26 20 67 72 6f 77 52 65 |age(Rect|& growRe|
|00000280| 63 74 29 3b 0d 09 76 69 | 72 74 75 61 6c 20 6c 6f |ct);..vi|rtual lo|
|00000290| 6e 67 20 48 69 74 28 50 | 6f 69 6e 74 26 20 77 68 |ng Hit(P|oint& wh|
|000002a0| 65 72 65 48 69 74 29 3b | 0d 70 72 69 76 61 74 65 |ereHit);|.private|
|000002b0| 3a 0d 09 52 67 6e 48 61 | 6e 64 6c 65 20 69 74 73 |:..RgnHa|ndle its|
|000002c0| 42 6f 72 64 65 72 52 67 | 6e 3b 09 09 2f 2f 20 62 |BorderRg|n;..// b|
|000002d0| 6f 72 64 65 72 20 62 65 | 74 77 65 65 6e 20 63 6f |order be|tween co|
|000002e0| 6e 74 65 6e 74 20 61 6e | 64 20 73 74 72 75 63 74 |ntent an|d struct|
|000002f0| 75 72 65 20 62 6f 75 6e | 64 61 72 69 65 73 2e 0d |ure boun|daries..|
|00000300| 7d 3b 0d 0d 23 65 6e 64 | 69 66 0d 00 00 00 00 00 |};..#end|if......|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000380| 00 00 01 00 00 00 01 4c | 00 00 00 4c 00 00 00 32 |.......L|...L...2|
|00000390| 68 65 57 6f 72 6c 64 29 | 20 7b 0d 09 09 74 68 65 |heWorld)| {...the|
|000003a0| 57 6f 72 6c 64 2d 3e 4f | 75 72 57 6f 72 6c 64 28 |World->O|urWorld(|
|000003b0| 0d 57 69 6e 64 6f 77 46 | 72 61 6d 65 2e 68 02 00 |.WindowF|rame.h..|
|000003c0| 00 00 54 45 58 54 4d 50 | 53 20 01 00 01 00 00 00 |..TEXTMP|S ......|
|000003d0| 00 00 54 45 58 54 4d 50 | 53 20 01 00 01 00 00 00 |..TEXTMP|S ......|
|000003e0| 00 00 00 e6 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003f0| 00 00 a2 5a ba 7f 00 00 | 02 8b 00 00 01 7e 6e 20 |...Z....|.....~n |
|00000400| 41 35 20 77 6f 72 6c 64 | 2e 0d 09 09 74 68 65 57 |A5 world|....theW|
|00000410| 6f 72 6c 64 20 3d 20 6e | 65 77 20 41 35 57 6f 72 |orld = n|ew A5Wor|
|00000420| 6c 64 3b 0d 09 09 69 66 | 28 21 74 68 65 57 6f 72 |ld;...if|(!theWor|
|00000430| 6c 64 20 7c 7c 20 74 68 | 65 57 6f 72 6c 64 2d 3e |ld || th|eWorld->|
|00000440| 45 72 72 6f 72 28 29 29 | 20 7b 0d 09 09 09 64 65 |Error())| {....de|
|00000450| 6c 65 74 65 20 74 68 65 | 57 6f 72 6c 64 3b 0d 09 |lete the|World;..|
|00000460| 09 09 62 72 65 61 6b 3b | 0d 09 09 7d 0d 09 09 74 |..break;|...}...t|
|00000470| 68 65 57 69 6e 64 6f 77 | 2d 3e 64 61 74 61 48 61 |heWindow|->dataHa|
|00000480| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 6b 20 42 |...H..Mo|naco.k B|
|00000490| 65 61 72 64 2e 0d 09 0d | 09 a9 31 39 39 30 20 62 |eard....|..1990 b|
|000004a0| 79 20 50 61 74 72 00 06 | 00 04 00 52 00 19 01 d3 |y Patr..|...R....|
|000004b0| 02 73 00 52 00 19 01 d3 | 02 73 a2 d2 12 bf 00 00 |.s.R....|.s......|
|000004c0| 01 cb 00 00 01 d4 00 00 | 00 00 01 00 00 00 01 00 |........|........|
|000004d0| 00 00 01 4c 00 00 00 4c | 00 00 00 32 00 15 e0 2c |...L...L|...2...,|
|000004e0| 06 9e 00 00 00 1c 00 32 | 00 00 4d 50 53 52 00 00 |.......2|..MPSR..|
|000004f0| 00 0a 03 ed ff ff 00 00 | 00 00 00 17 87 44 00 00 |........|.....D..|
+--------+-------------------------+-------------------------+--------+--------+